.userinfo .profile {
    padding: 30px 0 16px;
    background: -webkit-linear-gradient(#353941, #3f434b);
    background: linear-gradient(#353941, #3f434b);
    margin-bottom: 16px;
    position: relative;
    overflow: hidden;
}
.userinfo .profile .bg {
    position: absolute;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: blur(5px);
    filter: blur(5px);
}
.userinfo .profile .bg-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-linear-gradient(#000, #d8d8d8);
    background: linear-gradient(#000, #d8d8d8);
    opacity: 0.5;
}
.userinfo .avatar {
    width: 90px;
    height: 90px;
    display: block;    
    border-radius: 50%;
    margin: 0 auto 16px;
    position: relative;
}
.userinfo .profile .tip {    
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
    position: relative;
}
.userinfo .weui-select {
    color: #ccc;
    font-size: 16px;
}
.userinfo .weui-select.selected {
    color: #333;
}
.userinfo .weui-btn {
    margin: 30px 20px;
}
